今天,你將學到如何使用 Elastic App Search,一個為 app 和 網站先調好相關度的搜索體驗。
本篇的主題包含有:
那我們就開始吧!
昨天我們有提到 Elastic 企業搜索解決方案 是由兩個東西所組成,一個是 Elastic Workplace Search,而另一個就是今天的主角,Elastic App Search!
別急!這些優點我們先列出來,在接下來的實作再讓客官們細細體會~
Elastic App Search 的概念架構和昨天介紹到的 Elastic Workplace Search很類似,都是把不同的資料來源送進來,再利用 Elasticsearch 做搜尋之後,透過 API 再把結果回傳,呈現在前端上,然而兩者之間最大的不同,就是 Workplace Search 的資料來源是源自於雲端服務平台,而 App Search 則是使用者端。
這邊都是每次新的實作會重複的部分,可以參考 Day5 動手實作 EP4 一開始的部分,另外這次的設置名稱取做:test_app
點開 Launch 後,選擇 Launch App Search。
national-park-demo
,語言的話選擇最國際化的 English
,按下 Continue。(其實是因為等一下用的demo 資料是英文啦!)Upload a JSON file
,Choose File
選到剛才下載的 JSON 檔案,按下 Continue
上傳。Visit the Dashboard
來看看更詳細的資訊吧!Schema
內,將 text
改成 number
,然後按下 Update Types
,這樣他就會在背景重新建立索引,等到完成後,使用者就可以對這些資訊做排序啦!今天結束了兩天在台南舉辦的PyCon2020,對於我這種第一次參加這類Open Source conference 的菜逼八來說,真的是獲益良多啊!不僅可以聽到各種專案、套件、強者的分享,還可以認識許多厲害的人,而且還有小禮物歐,大推~完全值回票價!
今天我們學到了如何使用 Elastic App Search,上傳使用者的 JSON 檔案,送進 EC 上做分析並且可以查找,明天我們將要進入恐怖的 Fundamentals training 的部分了,希望我和你們都可以一起撐下去!